package com.wuzihao.disk.login.service;

import com.wuzihao.disk.login.entity.MenuLevelEntity;
import com.wuzihao.disk.mybatis.entity.PtMenuEntity;
import com.wuzihao.disk.mybatis.entity.PtUserEntity;

import javax.servlet.http.HttpSession;
import java.util.List;

public interface LoginService {
    /**
     * 查询用户信息
     *
     * @param username 用户名称
     * @return
     */
    PtUserEntity queryUserInfoByName(String username);

    /**
     * 查询菜单列表
     *
     * @return
     */

    List<PtMenuEntity> queryMenuList();

    /**
     * 查询分级菜单列表
     *
     * @return
     */

    List<MenuLevelEntity> queryMenuListLevel();

    /**
     * 查询权限列表
     *
     * @param userUuid
     * @return
     */
    List<String> queryPermissionList(String userUuid);
}
